﻿body {
    font-size:1.4rem;
    font-family:'Microsoft YaHei';
    color:#3d0505;
}

.am-vertical-align-middle{
	font-size:1.4rem;
}

.whole {
    position:absolute;
    width:100%;
    height:100%;
}

header {
    background:url(../images/sign/background.png) no-repeat;
    width:100%;
    min-height:15rem;
    background-size:cover;
    position:absolute;
}

.am-total1{
    background: -webkit-linear-gradient(left, rgba(245, 50, 30, 0.5 ), rgba(245, 50, 30, 0));
    background: linear-gradient(left, rgba(245, 50, 30, 0.5 ), rgba(245, 50, 30, 0));
    background: -o-linear-gradient(left, rgba(245, 50, 30, 0.5 ), rgba(245, 50, 30, 0)); /* Opera 11.1 - 12*/
    background: -moz-linear-gradient(left, rgba(245, 50, 30, 0.5 ), rgba(245, 50, 30, 0)); /* Firefox 3.6 - 15*/
    border-radius:0.5rem;
    color:white;
    max-width:20rem;
}

.am-total1 span:nth-of-type(2)
{
    color:#f2d618;
}

.am-head-portrait img
{
    max-height:5rem;
    max-width:5rem;
    border-radius:0.5rem;
}

.am-head-portrait span:nth-of-type(1)
{
    color:white;
    font-size:1.6rem;
}

.am-register

{ 
    color:white;
    cursor:pointer;
}

.am-point
{ 
    color:white;
    cursor:pointer;
}

a:hover, a:focus{
	 color:white;
    cursor:pointer;
}

input,button,select,textarea{
outline:none
}


.am-button
{
    background:url(../images/sign/sign.png);
    background-size:cover;
    width:5rem;
    height:5rem;
    position:relative;
    margin-top:17.5rem;
    z-index:10;
    line-height:0;
}

.am-button div
{
    line-height:1;
}

.ranking {
    position:relative;
    margin-top:23rem;
}

.am-midd{ 
    padding-top:0.4rem;
}

.am-tab ul:nth-of-type(1) li:nth-of-type(2) ul li:nth-of-type(2){
    color:#f2d618;
}

.am-tab ul:nth-of-type(1) li:nth-of-type(2) ul li:nth-of-type(1) img{
    border:#f2d618 0.2rem solid;
}

.am-tab ul:nth-of-type(2) li:nth-of-type(2) ul li:nth-of-type(2){
    color:#aaade9;
}

.am-tab ul:nth-of-type(2) li:nth-of-type(2) ul li:nth-of-type(1) img{
    border:#aaade9 0.2rem solid;
}
.am-tab ul:nth-of-type(3) li:nth-of-type(2) ul li:nth-of-type(2){
    color:#f5a323;
}

.am-tab ul:nth-of-type(3) li:nth-of-type(2) ul li:nth-of-type(1) img{
    border:#f5a323 0.2rem solid;
}


button {
    border:.1rem solid #a4a4a4;
    border-right:none;
    border-left:none;
    background:none;
    color:#8f8f8f;
    width:100%;
    padding:0;
}
.am-butt-first {
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem;
    background:#f54d23;
    border-left:.1rem solid #a4a4a4;
    color:white;
    border-right:.1rem solid #a4a4a4;
    width:100%;

}

.am-butt-last {
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
    border-left:.1rem solid #a4a4a4;
    color:#8f8f8f;
    border-right:.1rem solid #a4a4a4;
    width:100%;
}

.am-check{
   color:#f54d23;
}

.am-img {
    width:3rem;
    height:3rem;
}

.prompt {
   display:none;
    position:fixed;
    z-index:16;
    background-color:rgba(143,143,143,0.4);
    width:100%;
    height:100%;

}

.prompt-content {
    display:none;
    min-height:10rem;
    min-width:24rem;
    border-radius:.5rem;
    line-height:2rem;
    background:white;
    color:#8f8f8f;
    font-size:1.4rem;
}

.confirm{
    border-radius:.5rem;
    display:inline-block;
    background:#f54d23;
    color:white;
}

.register-rule {
    display:none;
    border-radius:.5rem;
    line-height:2.2rem;
    background:white;
    color:#8f8f8f;
    font-size:1.4rem;
	z-index:20;

}

textarea{
	width:23rem;
	height:30rem;
	border:0rem;
	
}

.rule span:nth-of-type(1){
    color:#F54D23;
    font-size:1.6rem;
}


.count_days_limit{
    display: block;
}

.continuous_sign{

    display: none;
}

.integral_ranking{
    display: none;
}

.ranking_list{
	margin-bottom:5rem;
	
}